export interface JdDirectTransferOrder2VO {
  /**
   * id
   */
  id: string | number;

  /**
   * 单据编号
   */
  receiptNumber: string;

  /**
   * 单据状态（0 重新审核，1 暂存，2 已审核， 3 审核中，4 新建）
   */
  receiptStatus: string;

  /**
   * 单据日期
   */
  receiptDate: string;

  /**
   * 调拨方向
   */
  allotDirection: string;

  /**
   * 物料编码
   */
  materialCode: string;

  /**
   * 物料名称
   */
  materialName: string;

  /**
   * 单位名称
   */
  unitName: string;

  /**
   * 调拨数量
   */
  allotQuantity: number;

  /**
   * 调出仓库
   */
  calloutWarehouse: string;

  /**
   * 调入仓库
   */
  foldWarehouse: string;

  /**
   * 客户
   */
  customer: string;

  /**
   * 单据日期（用于搜索）
   */
  newOrderDate: string;
}

export interface JdDirectTransferOrder2Form extends BaseEntity {
  /**
   * id
   */
  id?: string | number;

  /**
   * 单据编号
   */
  receiptNumber?: string;

  /**
   * 单据状态（0 重新审核，1 暂存，2 已审核， 3 审核中，4 新建）
   */
  receiptStatus?: string;

  /**
   * 单据日期
   */
  receiptDate?: string;

  /**
   * 调拨方向
   */
  allotDirection?: string;

  /**
   * 物料编码
   */
  materialCode?: string;

  /**
   * 物料名称
   */
  materialName?: string;

  /**
   * 单位名称
   */
  unitName?: string;

  /**
   * 调拨数量
   */
  allotQuantity?: number;

  /**
   * 调出仓库
   */
  calloutWarehouse?: string;

  /**
   * 调入仓库
   */
  foldWarehouse?: string;

  /**
   * 客户
   */
  customer?: string;

  /**
   * 单据日期（用于搜索）
   */
  newOrderDate: string;
}

export interface JdDirectTransferOrder2Query extends PageQuery {
  /**
   * 单据编号
   */
  receiptNumber?: string;

  /**
   * 单据状态（0 重新审核，1 暂存，2 已审核， 3 审核中，4 新建）
   */
  receiptStatus?: string;

  /**
   * 单据日期
   */
  receiptDate?: string;

  /**
   * 调拨方向
   */
  allotDirection?: string;

  /**
   * 物料编码
   */
  materialCode?: string;

  /**
   * 物料名称
   */
  materialName?: string;

  /**
   * 单位名称
   */
  unitName?: string;

  /**
   * 调拨数量
   */
  allotQuantity?: number;

  /**
   * 调出仓库
   */
  calloutWarehouse?: string;

  /**
   * 调入仓库
   */
  foldWarehouse?: string;

  /**
   * 客户
   */
  customer?: string;

  /**
   * 日期范围参数
   */
  params?: any;

  /**
   * 单据日期（用于搜索）
   */
  newOrderDate: string;
}
